import { FormatDictData } from '@/utils/formatter';
// 公文类型
export enum DOCUMENT_TYPE {
  MEETING = 1,
}
export const DOCUMENT_TYPE_LIST = [
  { label: '会议纪要', value: DOCUMENT_TYPE.MEETING }
];
export const DOCUMENT_TYPE_MAP = FormatDictData(
  DOCUMENT_TYPE_LIST,
  'value',
  'label'
).map;

// 事项标准价格类型
export enum PRICE_TYPE {
  FIXED = 0,
  RANGE = 1,
}
export const PRICE_TYPE_LIST = [
  { label: '固定标准', value: PRICE_TYPE.FIXED },
  { label: '区间标准', value: PRICE_TYPE.RANGE }
];
export const PRICE_TYPE_MAP = FormatDictData(PRICE_TYPE_LIST, 'value', 'label')
  .map;

// 事项标准单位
export const UNIT_LIST = [
  { label: '元/人/天', value: 1 },
  { label: '元/积分', value: 2 },
  { label: '元/人/小时', value: 3 },
  { label: '元/人/月', value: 4 },
  { label: '元/人/次', value: 5 },
  { label: '元/人/千字', value: 6 },
  { label: '元/人/篇', value: 7 }
];
export const UNIT_MAP = FormatDictData(UNIT_LIST, 'value', 'label').map;

// 草稿 查询类型
export enum DRAFT_QUERY_TYPE {
  OFFICIAL_OFFLINE = 1, // 线下公文
  DECLARE_STUDENT = 2, // 学生申报
  OFFICIAL_ONLINE = 3, // 线上公文
  DECLARE_OUTSCHOOL = 4, // 校外申报
  DECLARE_INOTHER = 5, // 校内其他工薪申报
}

// 公文适用范围  1:学生 2.校内职工 3.校外人员
export const OFFICIAL_APPLY_SCOPE_LIST = [
  { label: '学生', value: '1' },
  { label: '校内职工', value: '2' },
  { label: '校外人员', value: '3' }
];

export const OFFICIAL_APPLY_SCOPE_MAP = FormatDictData(
  OFFICIAL_APPLY_SCOPE_LIST,
  'value',
  'label'
).map;

// 自定义标准
export enum DEFAULT_CHOOSE_COUNT { YES = 1, NO = 0 }
export const IS_COSTUM_STANDARD = [
  { label: '允许', value: DEFAULT_CHOOSE_COUNT.YES },
  { label: '禁止', value: DEFAULT_CHOOSE_COUNT.NO }

];
